$(function() {
    $("#reglab").load("Combos?accion=CBO_REGLAB", function() {
        jsreglab();
        jsQry();
        jsQryPag();
    });
});

//$(function() {
//    jsQryPag();
//});

function jsreglab() {
    {
        jsQry();
        jsQryPag();
    }
    ;
}

function jsQryPag() { // adicional para paginado
    $.ajax({
        url: "ConsultaCargo",
        type: "post",
        data: {
            accion: "CAR_QRY_PAG",
            reglab: $("#reglab").val()
        },
        success: function(data) {
            $("#qfoot").html(data);
            jsQry();
        }
    });
}

function jsQry() {
    var numpag = $("#cbpag").val(); // adicional para paginado
    if (numpag === undefined) { // adicional para paginado
        numpag = 0; // adicional para paginado
    } // adicional para paginado
    $.ajax({
        url: "ConsultaCargo",
        type: "post",
        data: {
            accion: "QRY",
            reglab: $("#reglab").val(),
            numpag: numpag
        },
        success: function(data) {
            if (data.substring(0, 3) === 'Ok!') {
                data = data.substring(3, data.length);
                $("#qbody").html(data);

            } else {
                $("#msg").html(data);

                $("#dmsg").dialog({
                    modal: true,
                    width: 400,
                    buttons: {
                        "Cerrar": function() {
                            $(this).dialog("close");
                        }
                    }
                });
            }
        }
    });
}



function jsExcel() {
    var data = "";

    $("#qbody").find('td', 'th').each(function() {
        data += $(this).text() + ";";
    });

    $("#reg_excel").val($("#reglab option:selected").text());

    if (data !== "") {
        $("#data_excel").val(data);
        document.forms["to_excel"].submit();
    }
}
